/*
 * Decompiled with CFR 0.150.
 */
package com.gys.data.accept;

import com.gys.common.data.CommonCheckBox;

public class PoOutData {
    private String clent;
    private String poId;
    private String poType;
    private String poSupplierId;
    private String poCompanyCode;
    private String poDate;
    private String poPaymentId;
    private String poHeadRemark;
    private String poDeliveryType;
    private String poPrePoid;
    private String poReqId;
    private String totalQty;
    private String totalAmount;
    private String poCreateBy;
    private String poCreateDate;
    private String poCreateTime;
    private String poApproveStatus;
    private String poUpdateBy;
    private String poUpdateDate;
    private String poUpdateTime;
    private CommonCheckBox checkBox = new CommonCheckBox();
    private Integer index;

    public String getClent() {
        return this.clent;
    }

    public String getPoId() {
        return this.poId;
    }

    public String getPoType() {
        return this.poType;
    }

    public String getPoSupplierId() {
        return this.poSupplierId;
    }

    public String getPoCompanyCode() {
        return this.poCompanyCode;
    }

    public String getPoDate() {
        return this.poDate;
    }

    public String getPoPaymentId() {
        return this.poPaymentId;
    }

    public String getPoHeadRemark() {
        return this.poHeadRemark;
    }

    public String getPoDeliveryType() {
        return this.poDeliveryType;
    }

    public String getPoPrePoid() {
        return this.poPrePoid;
    }

    public String getPoReqId() {
        return this.poReqId;
    }

    public String getTotalQty() {
        return this.totalQty;
    }

    public String getTotalAmount() {
        return this.totalAmount;
    }

    public String getPoCreateBy() {
        return this.poCreateBy;
    }

    public String getPoCreateDate() {
        return this.poCreateDate;
    }

    public String getPoCreateTime() {
        return this.poCreateTime;
    }

    public String getPoApproveStatus() {
        return this.poApproveStatus;
    }

    public String getPoUpdateBy() {
        return this.poUpdateBy;
    }

    public String getPoUpdateDate() {
        return this.poUpdateDate;
    }

    public String getPoUpdateTime() {
        return this.poUpdateTime;
    }

    public CommonCheckBox getCheckBox() {
        return this.checkBox;
    }

    public Integer getIndex() {
        return this.index;
    }

    public void setClent(String clent) {
        this.clent = clent;
    }

    public void setPoId(String poId) {
        this.poId = poId;
    }

    public void setPoType(String poType) {
        this.poType = poType;
    }

    public void setPoSupplierId(String poSupplierId) {
        this.poSupplierId = poSupplierId;
    }

    public void setPoCompanyCode(String poCompanyCode) {
        this.poCompanyCode = poCompanyCode;
    }

    public void setPoDate(String poDate) {
        this.poDate = poDate;
    }

    public void setPoPaymentId(String poPaymentId) {
        this.poPaymentId = poPaymentId;
    }

    public void setPoHeadRemark(String poHeadRemark) {
        this.poHeadRemark = poHeadRemark;
    }

    public void setPoDeliveryType(String poDeliveryType) {
        this.poDeliveryType = poDeliveryType;
    }

    public void setPoPrePoid(String poPrePoid) {
        this.poPrePoid = poPrePoid;
    }

    public void setPoReqId(String poReqId) {
        this.poReqId = poReqId;
    }

    public void setTotalQty(String totalQty) {
        this.totalQty = totalQty;
    }

    public void setTotalAmount(String totalAmount) {
        this.totalAmount = totalAmount;
    }

    public void setPoCreateBy(String poCreateBy) {
        this.poCreateBy = poCreateBy;
    }

    public void setPoCreateDate(String poCreateDate) {
        this.poCreateDate = poCreateDate;
    }

    public void setPoCreateTime(String poCreateTime) {
        this.poCreateTime = poCreateTime;
    }

    public void setPoApproveStatus(String poApproveStatus) {
        this.poApproveStatus = poApproveStatus;
    }

    public void setPoUpdateBy(String poUpdateBy) {
        this.poUpdateBy = poUpdateBy;
    }

    public void setPoUpdateDate(String poUpdateDate) {
        this.poUpdateDate = poUpdateDate;
    }

    public void setPoUpdateTime(String poUpdateTime) {
        this.poUpdateTime = poUpdateTime;
    }

    public void setCheckBox(CommonCheckBox checkBox) {
        this.checkBox = checkBox;
    }

    public void setIndex(Integer index) {
        this.index = index;
    }

    public boolean equals(Object o) {
        if (o == this) {
            return true;
        }
        if (!(o instanceof PoOutData)) {
            return false;
        }
        PoOutData other = (PoOutData)o;
        if (!other.canEqual(this)) {
            return false;
        }
        String this$clent = this.getClent();
        String other$clent = other.getClent();
        if (this$clent == null ? other$clent != null : !this$clent.equals(other$clent)) {
            return false;
        }
        String this$poId = this.getPoId();
        String other$poId = other.getPoId();
        if (this$poId == null ? other$poId != null : !this$poId.equals(other$poId)) {
            return false;
        }
        String this$poType = this.getPoType();
        String other$poType = other.getPoType();
        if (this$poType == null ? other$poType != null : !this$poType.equals(other$poType)) {
            return false;
        }
        String this$poSupplierId = this.getPoSupplierId();
        String other$poSupplierId = other.getPoSupplierId();
        if (this$poSupplierId == null ? other$poSupplierId != null : !this$poSupplierId.equals(other$poSupplierId)) {
            return false;
        }
        String this$poCompanyCode = this.getPoCompanyCode();
        String other$poCompanyCode = other.getPoCompanyCode();
        if (this$poCompanyCode == null ? other$poCompanyCode != null : !this$poCompanyCode.equals(other$poCompanyCode)) {
            return false;
        }
        String this$poDate = this.getPoDate();
        String other$poDate = other.getPoDate();
        if (this$poDate == null ? other$poDate != null : !this$poDate.equals(other$poDate)) {
            return false;
        }
        String this$poPaymentId = this.getPoPaymentId();
        String other$poPaymentId = other.getPoPaymentId();
        if (this$poPaymentId == null ? other$poPaymentId != null : !this$poPaymentId.equals(other$poPaymentId)) {
            return false;
        }
        String this$poHeadRemark = this.getPoHeadRemark();
        String other$poHeadRemark = other.getPoHeadRemark();
        if (this$poHeadRemark == null ? other$poHeadRemark != null : !this$poHeadRemark.equals(other$poHeadRemark)) {
            return false;
        }
        String this$poDeliveryType = this.getPoDeliveryType();
        String other$poDeliveryType = other.getPoDeliveryType();
        if (this$poDeliveryType == null ? other$poDeliveryType != null : !this$poDeliveryType.equals(other$poDeliveryType)) {
            return false;
        }
        String this$poPrePoid = this.getPoPrePoid();
        String other$poPrePoid = other.getPoPrePoid();
        if (this$poPrePoid == null ? other$poPrePoid != null : !this$poPrePoid.equals(other$poPrePoid)) {
            return false;
        }
        String this$poReqId = this.getPoReqId();
        String other$poReqId = other.getPoReqId();
        if (this$poReqId == null ? other$poReqId != null : !this$poReqId.equals(other$poReqId)) {
            return false;
        }
        String this$totalQty = this.getTotalQty();
        String other$totalQty = other.getTotalQty();
        if (this$totalQty == null ? other$totalQty != null : !this$totalQty.equals(other$totalQty)) {
            return false;
        }
        String this$totalAmount = this.getTotalAmount();
        String other$totalAmount = other.getTotalAmount();
        if (this$totalAmount == null ? other$totalAmount != null : !this$totalAmount.equals(other$totalAmount)) {
            return false;
        }
        String this$poCreateBy = this.getPoCreateBy();
        String other$poCreateBy = other.getPoCreateBy();
        if (this$poCreateBy == null ? other$poCreateBy != null : !this$poCreateBy.equals(other$poCreateBy)) {
            return false;
        }
        String this$poCreateDate = this.getPoCreateDate();
        String other$poCreateDate = other.getPoCreateDate();
        if (this$poCreateDate == null ? other$poCreateDate != null : !this$poCreateDate.equals(other$poCreateDate)) {
            return false;
        }
        String this$poCreateTime = this.getPoCreateTime();
        String other$poCreateTime = other.getPoCreateTime();
        if (this$poCreateTime == null ? other$poCreateTime != null : !this$poCreateTime.equals(other$poCreateTime)) {
            return false;
        }
        String this$poApproveStatus = this.getPoApproveStatus();
        String other$poApproveStatus = other.getPoApproveStatus();
        if (this$poApproveStatus == null ? other$poApproveStatus != null : !this$poApproveStatus.equals(other$poApproveStatus)) {
            return false;
        }
        String this$poUpdateBy = this.getPoUpdateBy();
        String other$poUpdateBy = other.getPoUpdateBy();
        if (this$poUpdateBy == null ? other$poUpdateBy != null : !this$poUpdateBy.equals(other$poUpdateBy)) {
            return false;
        }
        String this$poUpdateDate = this.getPoUpdateDate();
        String other$poUpdateDate = other.getPoUpdateDate();
        if (this$poUpdateDate == null ? other$poUpdateDate != null : !this$poUpdateDate.equals(other$poUpdateDate)) {
            return false;
        }
        String this$poUpdateTime = this.getPoUpdateTime();
        String other$poUpdateTime = other.getPoUpdateTime();
        if (this$poUpdateTime == null ? other$poUpdateTime != null : !this$poUpdateTime.equals(other$poUpdateTime)) {
            return false;
        }
        CommonCheckBox this$checkBox = this.getCheckBox();
        CommonCheckBox other$checkBox = other.getCheckBox();
        if (this$checkBox == null ? other$checkBox != null : !this$checkBox.equals(other$checkBox)) {
            return false;
        }
        Integer this$index = this.getIndex();
        Integer other$index = other.getIndex();
        return !(this$index == null ? other$index != null : !(this$index).equals(other$index));
    }

    protected boolean canEqual(Object other) {
        return other instanceof PoOutData;
    }

    public int hashCode() {
        int PRIME = 59;
        int result = 1;
        String $clent = this.getClent();
        result = result * 59 + ($clent == null ? 43 : $clent.hashCode());
        String $poId = this.getPoId();
        result = result * 59 + ($poId == null ? 43 : $poId.hashCode());
        String $poType = this.getPoType();
        result = result * 59 + ($poType == null ? 43 : $poType.hashCode());
        String $poSupplierId = this.getPoSupplierId();
        result = result * 59 + ($poSupplierId == null ? 43 : $poSupplierId.hashCode());
        String $poCompanyCode = this.getPoCompanyCode();
        result = result * 59 + ($poCompanyCode == null ? 43 : $poCompanyCode.hashCode());
        String $poDate = this.getPoDate();
        result = result * 59 + ($poDate == null ? 43 : $poDate.hashCode());
        String $poPaymentId = this.getPoPaymentId();
        result = result * 59 + ($poPaymentId == null ? 43 : $poPaymentId.hashCode());
        String $poHeadRemark = this.getPoHeadRemark();
        result = result * 59 + ($poHeadRemark == null ? 43 : $poHeadRemark.hashCode());
        String $poDeliveryType = this.getPoDeliveryType();
        result = result * 59 + ($poDeliveryType == null ? 43 : $poDeliveryType.hashCode());
        String $poPrePoid = this.getPoPrePoid();
        result = result * 59 + ($poPrePoid == null ? 43 : $poPrePoid.hashCode());
        String $poReqId = this.getPoReqId();
        result = result * 59 + ($poReqId == null ? 43 : $poReqId.hashCode());
        String $totalQty = this.getTotalQty();
        result = result * 59 + ($totalQty == null ? 43 : $totalQty.hashCode());
        String $totalAmount = this.getTotalAmount();
        result = result * 59 + ($totalAmount == null ? 43 : $totalAmount.hashCode());
        String $poCreateBy = this.getPoCreateBy();
        result = result * 59 + ($poCreateBy == null ? 43 : $poCreateBy.hashCode());
        String $poCreateDate = this.getPoCreateDate();
        result = result * 59 + ($poCreateDate == null ? 43 : $poCreateDate.hashCode());
        String $poCreateTime = this.getPoCreateTime();
        result = result * 59 + ($poCreateTime == null ? 43 : $poCreateTime.hashCode());
        String $poApproveStatus = this.getPoApproveStatus();
        result = result * 59 + ($poApproveStatus == null ? 43 : $poApproveStatus.hashCode());
        String $poUpdateBy = this.getPoUpdateBy();
        result = result * 59 + ($poUpdateBy == null ? 43 : $poUpdateBy.hashCode());
        String $poUpdateDate = this.getPoUpdateDate();
        result = result * 59 + ($poUpdateDate == null ? 43 : $poUpdateDate.hashCode());
        String $poUpdateTime = this.getPoUpdateTime();
        result = result * 59 + ($poUpdateTime == null ? 43 : $poUpdateTime.hashCode());
        CommonCheckBox $checkBox = this.getCheckBox();
        result = result * 59 + ($checkBox == null ? 43 : $checkBox.hashCode());
        Integer $index = this.getIndex();
        result = result * 59 + ($index == null ? 43 : ($index).hashCode());
        return result;
    }

    public String toString() {
        return "PoOutData(clent=" + this.getClent() + ", poId=" + this.getPoId() + ", poType=" + this.getPoType() + ", poSupplierId=" + this.getPoSupplierId() + ", poCompanyCode=" + this.getPoCompanyCode() + ", poDate=" + this.getPoDate() + ", poPaymentId=" + this.getPoPaymentId() + ", poHeadRemark=" + this.getPoHeadRemark() + ", poDeliveryType=" + this.getPoDeliveryType() + ", poPrePoid=" + this.getPoPrePoid() + ", poReqId=" + this.getPoReqId() + ", totalQty=" + this.getTotalQty() + ", totalAmount=" + this.getTotalAmount() + ", poCreateBy=" + this.getPoCreateBy() + ", poCreateDate=" + this.getPoCreateDate() + ", poCreateTime=" + this.getPoCreateTime() + ", poApproveStatus=" + this.getPoApproveStatus() + ", poUpdateBy=" + this.getPoUpdateBy() + ", poUpdateDate=" + this.getPoUpdateDate() + ", poUpdateTime=" + this.getPoUpdateTime() + ", checkBox=" + this.getCheckBox() + ", index=" + this.getIndex() + ")";
    }
}

